.swing--in-top .direction-reveal__overlay {
  -webkit-animation-name: swing--in-top;
          animation-name: swing--in-top;
}

.swing--in-bottom .direction-reveal__overlay {
  -webkit-animation-name: swing--in-bottom;
          animation-name: swing--in-bottom;
}

.swing--in-left .direction-reveal__overlay {
  -webkit-animation-name: swing--in-left;
          animation-name: swing--in-left;
}

.swing--in-right .direction-reveal__overlay {
  -webkit-animation-name: swing--in-right;
          animation-name: swing--in-right;
}

.swing--out-top .direction-reveal__overlay {
  -webkit-animation-name: swing--out-top;
          animation-name: swing--out-top;
}

.swing--out-bottom .direction-reveal__overlay {
  -webkit-animation-name: swing--out-bottom;
          animation-name: swing--out-bottom;
}

.swing--out-left .direction-reveal__overlay {
  -webkit-animation-name: swing--out-left;
          animation-name: swing--out-left;
}

.swing--out-right .direction-reveal__overlay {
  -webkit-animation-name: swing--out-right;
          animation-name: swing--out-right;
}

.direction-reveal [class*='swing--'] .direction-reveal__overlay {
  -webkit-transform: rotate3d(0, 0, 0, 0);
          transform: rotate3d(0, 0, 0, 0);
  -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.swing--in-top, .swing--out-top {
  -webkit-perspective-origin: center top;
          perspective-origin: center top;
}

.swing--in-top .direction-reveal__overlay, .swing--out-top .direction-reveal__overlay {
  -webkit-transform-origin: center top;
          transform-origin: center top;
}

.swing--in-bottom, .swing--out-bottom {
  -webkit-perspective-origin: center bottom;
          perspective-origin: center bottom;
}

.swing--in-bottom .direction-reveal__overlay, .swing--out-bottom .direction-reveal__overlay {
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
}

.swing--in-left, .swing--out-left {
  -webkit-perspective-origin: left center;
          perspective-origin: left center;
}

.swing--in-left .direction-reveal__overlay, .swing--out-left .direction-reveal__overlay {
  -webkit-transform-origin: left center;
          transform-origin: left center;
}

.swing--in-right, .swing--out-right {
  -webkit-perspective-origin: right center;
          perspective-origin: right center;
}

.swing--in-right .direction-reveal__overlay, .swing--out-right .direction-reveal__overlay {
  -webkit-transform-origin: right center;
          transform-origin: right center;
}

@-webkit-keyframes swing--in-top {
  0% {
    -webkit-transform: rotate3d(-1, 0, 0, 90deg);
            transform: rotate3d(-1, 0, 0, 90deg);
  }
}

@keyframes swing--in-top {
  0% {
    -webkit-transform: rotate3d(-1, 0, 0, 90deg);
            transform: rotate3d(-1, 0, 0, 90deg);
  }
}

@-webkit-keyframes swing--out-top {
  100% {
    -webkit-transform: rotate3d(-1, 0, 0, 90deg);
            transform: rotate3d(-1, 0, 0, 90deg);
  }
}

@keyframes swing--out-top {
  100% {
    -webkit-transform: rotate3d(-1, 0, 0, 90deg);
            transform: rotate3d(-1, 0, 0, 90deg);
  }
}

@-webkit-keyframes swing--in-bottom {
  0% {
    -webkit-transform: rotate3d(1, 0, 0, 90deg);
            transform: rotate3d(1, 0, 0, 90deg);
  }
}

@keyframes swing--in-bottom {
  0% {
    -webkit-transform: rotate3d(1, 0, 0, 90deg);
            transform: rotate3d(1, 0, 0, 90deg);
  }
}

@-webkit-keyframes swing--out-bottom {
  100% {
    -webkit-transform: rotate3d(1, 0, 0, 90deg);
            transform: rotate3d(1, 0, 0, 90deg);
  }
}

@keyframes swing--out-bottom {
  100% {
    -webkit-transform: rotate3d(1, 0, 0, 90deg);
            transform: rotate3d(1, 0, 0, 90deg);
  }
}

@-webkit-keyframes swing--in-left {
  0% {
    -webkit-transform: rotate3d(0, 1, 0, 90deg);
            transform: rotate3d(0, 1, 0, 90deg);
  }
}

@keyframes swing--in-left {
  0% {
    -webkit-transform: rotate3d(0, 1, 0, 90deg);
            transform: rotate3d(0, 1, 0, 90deg);
  }
}

@-webkit-keyframes swing--out-left {
  100% {
    -webkit-transform: rotate3d(0, 1, 0, 90deg);
            transform: rotate3d(0, 1, 0, 90deg);
  }
}

@keyframes swing--out-left {
  100% {
    -webkit-transform: rotate3d(0, 1, 0, 90deg);
            transform: rotate3d(0, 1, 0, 90deg);
  }
}

@-webkit-keyframes swing--in-right {
  0% {
    -webkit-transform: rotate3d(0, -1, 0, 90deg);
            transform: rotate3d(0, -1, 0, 90deg);
  }
}

@keyframes swing--in-right {
  0% {
    -webkit-transform: rotate3d(0, -1, 0, 90deg);
            transform: rotate3d(0, -1, 0, 90deg);
  }
}

@-webkit-keyframes swing--out-right {
  100% {
    -webkit-transform: rotate3d(0, -1, 0, 90deg);
            transform: rotate3d(0, -1, 0, 90deg);
  }
}

@keyframes swing--out-right {
  100% {
    -webkit-transform: rotate3d(0, -1, 0, 90deg);
            transform: rotate3d(0, -1, 0, 90deg);
  }
}

.slide--in-top .direction-reveal__overlay {
  -webkit-animation-name: slide--in-top;
          animation-name: slide--in-top;
}

.slide--in-bottom .direction-reveal__overlay {
  -webkit-animation-name: slide--in-bottom;
          animation-name: slide--in-bottom;
}

.slide--in-left .direction-reveal__overlay {
  -webkit-animation-name: slide--in-left;
          animation-name: slide--in-left;
}

.slide--in-right .direction-reveal__overlay {
  -webkit-animation-name: slide--in-right;
          animation-name: slide--in-right;
}

.slide--out-top .direction-reveal__overlay {
  -webkit-animation-name: slide--out-top;
          animation-name: slide--out-top;
}

.slide--out-bottom .direction-reveal__overlay {
  -webkit-animation-name: slide--out-bottom;
          animation-name: slide--out-bottom;
}

.slide--out-left .direction-reveal__overlay {
  -webkit-animation-name: slide--out-left;
          animation-name: slide--out-left;
}

.slide--out-right .direction-reveal__overlay {
  -webkit-animation-name: slide--out-right;
          animation-name: slide--out-right;
}

.direction-reveal [class*='slide--'] .direction-reveal__overlay {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

@-webkit-keyframes slide--in-top {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

@keyframes slide--in-top {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

@-webkit-keyframes slide--out-top {
  100% {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

@keyframes slide--out-top {
  100% {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

@-webkit-keyframes slide--in-bottom {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

@keyframes slide--in-bottom {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

@-webkit-keyframes slide--out-bottom {
  100% {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

@keyframes slide--out-bottom {
  100% {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

@-webkit-keyframes slide--in-left {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slide--in-left {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

@-webkit-keyframes slide--out-left {
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slide--out-left {
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

@-webkit-keyframes slide--in-right {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

@keyframes slide--in-right {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

@-webkit-keyframes slide--out-right {
  100% {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

@keyframes slide--out-right {
  100% {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

.rotate--in-top .direction-reveal__overlay {
  -webkit-animation-name: rotate--in-top;
          animation-name: rotate--in-top;
}

.rotate--in-bottom .direction-reveal__overlay {
  -webkit-animation-name: rotate--in-bottom;
          animation-name: rotate--in-bottom;
}

.rotate--in-left .direction-reveal__overlay {
  -webkit-animation-name: rotate--in-left;
          animation-name: rotate--in-left;
}

.rotate--in-right .direction-reveal__overlay {
  -webkit-animation-name: rotate--in-right;
          animation-name: rotate--in-right;
}

.rotate--out-top .direction-reveal__overlay {
  -webkit-animation-name: rotate--out-top;
          animation-name: rotate--out-top;
}

.rotate--out-bottom .direction-reveal__overlay {
  -webkit-animation-name: rotate--out-bottom;
          animation-name: rotate--out-bottom;
}

.rotate--out-left .direction-reveal__overlay {
  -webkit-animation-name: rotate--out-left;
          animation-name: rotate--out-left;
}

.rotate--out-right .direction-reveal__overlay {
  -webkit-animation-name: rotate--out-right;
          animation-name: rotate--out-right;
}

.direction-reveal [class*='rotate--'] .direction-reveal__overlay {
  -webkit-transform: rotate(0);
          transform: rotate(0);
  -webkit-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.rotate--in-top .direction-reveal__overlay, .rotate--out-top .direction-reveal__overlay {
  -webkit-transform-origin: left top;
          transform-origin: left top;
}

.rotate--in-bottom .direction-reveal__overlay, .rotate--out-bottom .direction-reveal__overlay {
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
}

.rotate--in-left .direction-reveal__overlay, .rotate--out-left .direction-reveal__overlay {
  -webkit-transform-origin: left top;
          transform-origin: left top;
}

.rotate--in-right .direction-reveal__overlay, .rotate--out-right .direction-reveal__overlay {
  -webkit-transform-origin: right top;
          transform-origin: right top;
}

@-webkit-keyframes rotate--in-top {
  0% {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
}

@keyframes rotate--in-top {
  0% {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
}

@-webkit-keyframes rotate--out-top {
  100% {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
}

@keyframes rotate--out-top {
  100% {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
}

@-webkit-keyframes rotate--in-bottom {
  0% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}

@keyframes rotate--in-bottom {
  0% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}

@-webkit-keyframes rotate--out-bottom {
  100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}

@keyframes rotate--out-bottom {
  100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}

@-webkit-keyframes rotate--in-left {
  0% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}

@keyframes rotate--in-left {
  0% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}

@-webkit-keyframes rotate--out-left {
  100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}

@keyframes rotate--out-left {
  100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}

@-webkit-keyframes rotate--in-right {
  0% {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
}

@keyframes rotate--in-right {
  0% {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
}

@-webkit-keyframes rotate--out-right {
  100% {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
}

@keyframes rotate--out-right {
  100% {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
}

.direction-reveal__card {
  display: inline-block;
  position: relative;
  overflow: hidden;
  -webkit-perspective: 400px;
          perspective: 400px;
}

.direction-reveal__overlay {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
  width: 100%;
  height: 100%;
  padding: 15px;
  color: #fff;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.direction-reveal__title {
  margin-top: 0;
}

.direction-reveal__text {
  margin-bottom: 0;
}

.direction-reveal--3-grid-flexbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px;
}

.direction-reveal--3-grid-flexbox .direction-reveal__card {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.333333%;
          flex: 0 0 33.333333%;
  max-width: 33.333333%;
  border: 10px solid transparent;
}

.direction-reveal--3-grid-cssgrid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[3];
      grid-template-columns: repeat(3, 1fr);
  margin-right: -10px;
  margin-left: -10px;
}

.direction-reveal--3-grid-cssgrid .direction-reveal__card {
  border: 10px solid transparent;
}

.direction-reveal--grid-bootstrap .direction-reveal__card {
  margin-top: 15px;
  margin-bottom: 15px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9hbmltYXRpb25zLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJkaXJlY3Rpb24tcmV2ZWFsLmNzcyIsImRpcmVjdGlvbi1yZXZlYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFXTTtFQUVJLHNDQUFnQjtVQUFoQiw4QkFBZ0I7Q0FDakI7O0FBSEg7RUFFSSx5Q0FBZ0I7VUFBaEIsaUNBQWdCO0NBQ2pCOztBQUhIO0VBRUksdUNBQWdCO1VBQWhCLCtCQUFnQjtDQUNqQjs7QUFISDtFQUVJLHdDQUFnQjtVQUFoQixnQ0FBZ0I7Q0FDakI7O0FBSEg7RUFFSSx1Q0FBZ0I7VUFBaEIsK0JBQWdCO0NBQ2pCOztBQUhIO0VBRUksMENBQWdCO1VBQWhCLGtDQUFnQjtDQUNqQjs7QUFISDtFQUVJLHdDQUFnQjtVQUFoQixnQ0FBZ0I7Q0FDakI7O0FBSEg7RUFFSSx5Q0FBZ0I7VUFBaEIsaUNBQWdCO0NBQ2pCOztBQWVUO0VBRUksd0NBQStCO1VBQS9CLGdDQUErQjtFQUMvQix1RUMvQmdFO1VEK0JoRSwrREMvQmdFO0NEZ0NqRTs7QUFHSDtFQUNFLHVDQUE4QjtVQUE5QiwrQkFBOEI7Q0FLL0I7O0FBTkQ7RUFJSSxxQ0FBNEI7VUFBNUIsNkJBQTRCO0NBQzdCOztBQUdIO0VBQ0UsMENBQWlDO1VBQWpDLGtDQUFpQztDQUtsQzs7QUFORDtFQUlJLHdDQUErQjtVQUEvQixnQ0FBK0I7Q0FDaEM7O0FBR0g7RUFDRSx3Q0FBK0I7VUFBL0IsZ0NBQStCO0NBS2hDOztBQU5EO0VBSUksc0NBQTZCO1VBQTdCLDhCQUE2QjtDQUM5Qjs7QUFHSDtFQUNFLHlDQUFnQztVQUFoQyxpQ0FBZ0M7Q0FLakM7O0FBTkQ7RUFJSSx1Q0FBOEI7VUFBOUIsK0JBQThCO0NBQy9COztBQUlIO0VBQ0U7SUFDRSw2Q0FBb0M7WUFBcEMscUNBQW9DO0dFQ3JDO0NBQ0Y7O0FGSkQ7RUFDRTtJQUNFLDZDQUFvQztZQUFwQyxxQ0FBb0M7R0VDckM7Q0FDRjs7QUZFRDtFQUNFO0lBQ0Us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OztBQUlIO0VBQ0Usa0JBQWE7RUFBYixjQUFhO0VBQ2IsMkJBQXFDO01BQXJDLHNDQUFxQztFQUNyQyxvQkYxRDhCO0VFMkQ5QixtQkYzRDhCO0NFZ0UvQjs7QUFURDtFQU9JLCtCQUF1QztDQUN4Qzs7QUFJSDtFQUVJLGlCQUFnQjtFQUNoQixvQkFBbUI7Q0FDcEIiLCJmaWxlIjoiZGlyZWN0aW9uLXJldmVhbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBHZW5lcmF0ZXMgY2xhc3NlcyB0byBhc3NpZ24gYW5pbWF0aW9uc1xuQG1peGluIGFuaW1hdGlvbi1jbGFzc2VzKCRhbmltYXRpb24tbmFtZSkge1xuXG4gICRkaXJlY3Rpb25zLWxpc3Q6IGluIG91dDtcbiAgJHBvc2l0aW9ucy1saXN0OiAgdG9wIGJvdHRvbSBsZWZ0IHJpZ2h0O1xuICBcbiAgQGVhY2ggJGRpcmVjdGlvbiBpbiAkZGlyZWN0aW9ucy1saXN0IHtcbiAgICBAZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucy1saXN0IHtcblxuICAgICAgJGNsYXNzLW5hbWU6ICN7JGFuaW1hdGlvbi1uYW1lfS0tI3skZGlyZWN0aW9ufS0jeyRwb3NpdGlvbn07XG5cbiAgICAgIC4jeyRjbGFzcy1uYW1lfSB7XG4gICAgICAgIC5kaXJlY3Rpb24tcmV2ZWFsX19vdmVybGF5IHtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogI3skY2xhc3MtbmFtZX07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG59XG5cblxuXG4vLyBTd2luZyBhbmltYXRpb25cblxuQGluY2x1ZGUgYW5pbWF0aW9uLWNsYXNzZXMoJ3N3aW5nJyk7XG5cbi8vIERlZmF1bHQgdmlzaWJsZSBzdGF0ZSBhZnRlciBhbmltYXRpb24gLSB1c2VkIGFzIHN0YXJ0IG9yIGVuZCBwb2ludHMgZm9yIHRoZSBrZXlmcmFtZSBhbmltYXRpb25zXG4uZGlyZWN0aW9uLXJldmVhbCBbY2xhc3MqPSdzd2luZy0tJ10ge1xuICAuZGlyZWN0aW9uLXJldmVhbF9fb3ZlcmxheSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAwLCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkYW5pbS1lYXNpbmctZWFzZU91dEN1YmljO1xuICB9XG59XG5cbi5zd2luZy0taW4tdG9wLCAuc3dpbmctLW91dC10b3Age1xuICBwZXJzcGVjdGl2ZS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIFxuICAuZGlyZWN0aW9uLXJldmVhbF9fb3ZlcmxheSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgfVxufVxuXG4uc3dpbmctLWluLWJvdHRvbSwgLnN3aW5nLS1vdXQtYm90dG9tIHtcbiAgcGVyc3BlY3RpdmUtb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICBcbiAgLmRpcmVjdGlvbi1yZXZlYWxfX292ZXJsYXkge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIH1cbn1cblxuLnN3aW5nLS1pbi1sZWZ0LCAuc3dpbmctLW91dC1sZWZ0IHtcbiAgcGVyc3BlY3RpdmUtb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgXG4gIC5kaXJlY3Rpb24tcmV2ZWFsX19vdmVybGF5IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG4uc3dpbmctLWluLXJpZ2h0LCAuc3dpbmctLW91dC1yaWdodCB7XG4gIHBlcnNwZWN0aXZlLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICBcbiAgLmRpcmVjdGlvbi1yZXZlYWxfX292ZXJsYXkge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMgc3dpbmctLWluLXRvcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKC0xLCAwLCAwLCA5MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZy0tb3V0LXRvcCB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoLTEsIDAsIDAsIDkwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aW5nLS1pbi1ib3R0b20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZy0tb3V0LWJvdHRvbSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dpbmctLWluLWxlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZy0tb3V0LWxlZnQge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aW5nLS1pbi1yaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIC0xLCAwLCA5MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZy0tb3V0LXJpZ2h0IHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAtMSwgMCwgOTBkZWcpO1xuICB9XG59XG5cblxuXG4vLyBTbGlkZSBhbmltYXRpb25cblxuQGluY2x1ZGUgYW5pbWF0aW9uLWNsYXNzZXMoJ3NsaWRlJyk7XG5cbi5kaXJlY3Rpb24tcmV2ZWFsIFtjbGFzcyo9J3NsaWRlLS0nXSB7XG4gIC5kaXJlY3Rpb24tcmV2ZWFsX19vdmVybGF5IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRhbmltLWVhc2luZy1lYXNlT3V0UXVhZDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLS1pbi10b3Age1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS0tb3V0LXRvcCB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtLWluLWJvdHRvbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtLW91dC1ib3R0b20ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtLWluLWxlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS0tb3V0LWxlZnQge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMgc2xpZGUtLWluLXJpZ2h0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS0tb3V0LXJpZ2h0IHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5cblxuLy8gUm90YXRlIGFuaW1hdGlvblxuXG5AaW5jbHVkZSBhbmltYXRpb24tY2xhc3Nlcygncm90YXRlJyk7XG5cbi5kaXJlY3Rpb24tcmV2ZWFsIFtjbGFzcyo9J3JvdGF0ZS0tJ10ge1xuICAuZGlyZWN0aW9uLXJldmVhbF9fb3ZlcmxheSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJGFuaW0tZWFzaW5nLWVhc2VPdXRRdWFkO1xuICB9XG59XG5cbi5yb3RhdGUtLWluLXRvcCwgLnJvdGF0ZS0tb3V0LXRvcCB7ICBcbiAgLmRpcmVjdGlvbi1yZXZlYWxfX292ZXJsYXkge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB9XG59XG5cbi5yb3RhdGUtLWluLWJvdHRvbSwgLnJvdGF0ZS0tb3V0LWJvdHRvbSB7ICBcbiAgLmRpcmVjdGlvbi1yZXZlYWxfX292ZXJsYXkge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB9XG59XG5cbi5yb3RhdGUtLWluLWxlZnQsIC5yb3RhdGUtLW91dC1sZWZ0IHtcbiAgLmRpcmVjdGlvbi1yZXZlYWxfX292ZXJsYXkge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB9XG59XG5cbi5yb3RhdGUtLWluLXJpZ2h0LCAucm90YXRlLS1vdXQtcmlnaHQge1xuICAuZGlyZWN0aW9uLXJldmVhbF9fb3ZlcmxheSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlLS1pbi10b3Age1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZS0tb3V0LXRvcCB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGUtLWluLWJvdHRvbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGUtLW91dC1ib3R0b20ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGUtLWluLWxlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlLS1vdXQtbGVmdCB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZS0taW4tcmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZS0tb3V0LXJpZ2h0IHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxufVxuIiwiJGFuaW0tZWFzaW5nLWVhc2VPdXRRdWFkOiAgIGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XG4kYW5pbS1lYXNpbmctZWFzZU91dEN1YmljOiAgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiRhbmltLWR1cmF0aW9uOiAgICAgICAgICAgICAuM3M7XG5cbiRncmlkLXNwYWNpbmc6ICAgICAgICAgICAgICAxMHB4O1xuIiwiLnN3aW5nLS1pbi10b3AgLmRpcmVjdGlvbi1yZXZlYWxfX292ZXJsYXkge1xuICBhbmltYXRpb24tbmFtZTogc3dpbmctLWluLXRvcDtcbn1cblxuLnN3aW5nLS1pbi1ib3R0b20gLmRpcmVjdGlvbi1yZXZlYWxfX292ZXJsYXkge1xuICBhbmltYXRpb24tbmFtZTogc3dpbmctLWluLWJvdHRvbTtcbn1cblxuLnN3aW5nLS1pbi1sZWZ0IC5kaXJlY3Rpb24tcmV2ZWFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nLS1pbi1sZWZ0O1xufVxuXG4uc3dpbmctLWluLXJpZ2h0IC5kaXJlY3Rpb24tcmV2ZWFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nLS1pbi1yaWdodDtcbn1cblxuLnN3aW5nLS1vdXQtdG9wIC5kaXJlY3Rpb24tcmV2ZWFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nLS1vdXQtdG9wO1xufVxuXG4uc3dpbmctLW91dC1ib3R0b20gLmRpcmVjdGlvbi1yZXZlYWxfX292ZXJsYXkge1xuICBhbmltYXRpb24tbmFtZTogc3dpbmctLW91dC1ib3R0b207XG59XG5cbi5zd2luZy0tb3V0LWxlZnQgLmRpcmVjdGlvbi1yZXZlYWxfX292ZXJsYXkge1xuICBhbmltYXRpb24tbmFtZTogc3dpbmctLW91dC1sZWZ0O1xufVxuXG4uc3dpbmctLW91dC1yaWdodCAuZGlyZWN0aW9uLXJldmVhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZy0tb3V0LXJpZ2h0O1xufVxuXG4uZGlyZWN0aW9uLXJldmVhbCBbY2xhc3MqPSdzd2luZy0tJ10gLmRpcmVjdGlvbi1yZXZlYWxfX292ZXJsYXkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDAsIDApO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLnN3aW5nLS1pbi10b3AsIC5zd2luZy0tb3V0LXRvcCB7XG4gIHBlcnNwZWN0aXZlLW9yaWdpbjogY2VudGVyIHRvcDtcbn1cblxuLnN3aW5nLS1pbi10b3AgLmRpcmVjdGlvbi1yZXZlYWxfX292ZXJsYXksIC5zd2luZy0tb3V0LXRvcCAuZGlyZWN0aW9uLXJldmVhbF9fb3ZlcmxheSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG59XG5cbi5zd2luZy0taW4tYm90dG9tLCAuc3dpbmctLW91dC1ib3R0b20ge1xuICBwZXJzcGVjdGl2ZS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbi5zd2luZy0taW4tYm90dG9tIC5kaXJlY3Rpb24tcmV2ZWFsX19vdmVybGF5LCAuc3dpbmctLW91dC1ib3R0b20gLmRpcmVjdGlvbi1yZXZlYWxfX292ZXJsYXkge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG4uc3dpbmctLWluLWxlZnQsIC5zd2luZy0tb3V0LWxlZnQge1xuICBwZXJzcGVjdGl2ZS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuXG4uc3dpbmctLWluLWxlZnQgLmRpcmVjdGlvbi1yZXZlYWxfX292ZXJsYXksIC5zd2luZy0tb3V0LWxlZnQgLmRpcmVjdGlvbi1yZXZlYWxfX292ZXJsYXkge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cblxuLnN3aW5nLS1pbi1yaWdodCwgLnN3aW5nLS1vdXQtcmlnaHQge1xuICBwZXJzcGVjdGl2ZS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbn1cblxuLnN3aW5nLS1pbi1yaWdodCAuZGlyZWN0aW9uLXJldmVhbF9fb3ZlcmxheSwgLnN3aW5nLS1vdXQtcmlnaHQgLmRpcmVjdGlvbi1yZXZlYWxfX292ZXJsYXkge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgc3dpbmctLWluLXRvcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKC0xLCAwLCAwLCA5MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZy0tb3V0LXRvcCB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoLTEsIDAsIDAsIDkwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aW5nLS1pbi1ib3R0b20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZy0tb3V0LWJvdHRvbSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dpbmctLWluLWxlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZy0tb3V0LWxlZnQge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aW5nLS1pbi1yaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIC0xLCAwLCA5MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZy0tb3V0LXJpZ2h0IHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAtMSwgMCwgOTBkZWcpO1xuICB9XG59XG5cbi5zbGlkZS0taW4tdG9wIC5kaXJlY3Rpb24tcmV2ZWFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLS1pbi10b3A7XG59XG5cbi5zbGlkZS0taW4tYm90dG9tIC5kaXJlY3Rpb24tcmV2ZWFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLS1pbi1ib3R0b207XG59XG5cbi5zbGlkZS0taW4tbGVmdCAuZGlyZWN0aW9uLXJldmVhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS0taW4tbGVmdDtcbn1cblxuLnNsaWRlLS1pbi1yaWdodCAuZGlyZWN0aW9uLXJldmVhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS0taW4tcmlnaHQ7XG59XG5cbi5zbGlkZS0tb3V0LXRvcCAuZGlyZWN0aW9uLXJldmVhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS0tb3V0LXRvcDtcbn1cblxuLnNsaWRlLS1vdXQtYm90dG9tIC5kaXJlY3Rpb24tcmV2ZWFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLS1vdXQtYm90dG9tO1xufVxuXG4uc2xpZGUtLW91dC1sZWZ0IC5kaXJlY3Rpb24tcmV2ZWFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLS1vdXQtbGVmdDtcbn1cblxuLnNsaWRlLS1vdXQtcmlnaHQgLmRpcmVjdGlvbi1yZXZlYWxfX292ZXJsYXkge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGUtLW91dC1yaWdodDtcbn1cblxuLmRpcmVjdGlvbi1yZXZlYWwgW2NsYXNzKj0nc2xpZGUtLSddIC5kaXJlY3Rpb24tcmV2ZWFsX19vdmVybGF5IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLS1pbi10b3Age1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS0tb3V0LXRvcCB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtLWluLWJvdHRvbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtLW91dC1ib3R0b20ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtLWluLWxlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS0tb3V0LWxlZnQge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLS1pbi1yaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtLW91dC1yaWdodCB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnJvdGF0ZS0taW4tdG9wIC5kaXJlY3Rpb24tcmV2ZWFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZS0taW4tdG9wO1xufVxuXG4ucm90YXRlLS1pbi1ib3R0b20gLmRpcmVjdGlvbi1yZXZlYWxfX292ZXJsYXkge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlLS1pbi1ib3R0b207XG59XG5cbi5yb3RhdGUtLWluLWxlZnQgLmRpcmVjdGlvbi1yZXZlYWxfX292ZXJsYXkge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlLS1pbi1sZWZ0O1xufVxuXG4ucm90YXRlLS1pbi1yaWdodCAuZGlyZWN0aW9uLXJldmVhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGUtLWluLXJpZ2h0O1xufVxuXG4ucm90YXRlLS1vdXQtdG9wIC5kaXJlY3Rpb24tcmV2ZWFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZS0tb3V0LXRvcDtcbn1cblxuLnJvdGF0ZS0tb3V0LWJvdHRvbSAuZGlyZWN0aW9uLXJldmVhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGUtLW91dC1ib3R0b207XG59XG5cbi5yb3RhdGUtLW91dC1sZWZ0IC5kaXJlY3Rpb24tcmV2ZWFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZS0tb3V0LWxlZnQ7XG59XG5cbi5yb3RhdGUtLW91dC1yaWdodCAuZGlyZWN0aW9uLXJldmVhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGUtLW91dC1yaWdodDtcbn1cblxuLmRpcmVjdGlvbi1yZXZlYWwgW2NsYXNzKj0ncm90YXRlLS0nXSAuZGlyZWN0aW9uLXJldmVhbF9fb3ZlcmxheSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5cbi5yb3RhdGUtLWluLXRvcCAuZGlyZWN0aW9uLXJldmVhbF9fb3ZlcmxheSwgLnJvdGF0ZS0tb3V0LXRvcCAuZGlyZWN0aW9uLXJldmVhbF9fb3ZlcmxheSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4ucm90YXRlLS1pbi1ib3R0b20gLmRpcmVjdGlvbi1yZXZlYWxfX292ZXJsYXksIC5yb3RhdGUtLW91dC1ib3R0b20gLmRpcmVjdGlvbi1yZXZlYWxfX292ZXJsYXkge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbn1cblxuLnJvdGF0ZS0taW4tbGVmdCAuZGlyZWN0aW9uLXJldmVhbF9fb3ZlcmxheSwgLnJvdGF0ZS0tb3V0LWxlZnQgLmRpcmVjdGlvbi1yZXZlYWxfX292ZXJsYXkge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnJvdGF0ZS0taW4tcmlnaHQgLmRpcmVjdGlvbi1yZXZlYWxfX292ZXJsYXksIC5yb3RhdGUtLW91dC1yaWdodCAuZGlyZWN0aW9uLXJldmVhbF9fb3ZlcmxheSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuQGtleWZyYW1lcyByb3RhdGUtLWluLXRvcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlLS1vdXQtdG9wIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZS0taW4tYm90dG9tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZS0tb3V0LWJvdHRvbSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZS0taW4tbGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGUtLW91dC1sZWZ0IHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlLS1pbi1yaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlLS1vdXQtcmlnaHQge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG5cbi5kaXJlY3Rpb24tcmV2ZWFsX19jYXJkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBlcnNwZWN0aXZlOiA0MDBweDtcbn1cblxuLmRpcmVjdGlvbi1yZXZlYWxfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuLmRpcmVjdGlvbi1yZXZlYWxfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmRpcmVjdGlvbi1yZXZlYWxfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZGlyZWN0aW9uLXJldmVhbC0tMy1ncmlkLWZsZXhib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLmRpcmVjdGlvbi1yZXZlYWwtLTMtZ3JpZC1mbGV4Ym94IC5kaXJlY3Rpb24tcmV2ZWFsX19jYXJkIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZGlyZWN0aW9uLXJldmVhbC0tMy1ncmlkLWNzc2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5kaXJlY3Rpb24tcmV2ZWFsLS0zLWdyaWQtY3NzZ3JpZCAuZGlyZWN0aW9uLXJldmVhbF9fY2FyZCB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRpcmVjdGlvbi1yZXZlYWwtLWdyaWQtYm9vdHN0cmFwIC5kaXJlY3Rpb24tcmV2ZWFsX19jYXJkIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiIsIkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdhbmltYXRpb25zJztcblxuXG4vLyAtLS0tLSBDb21wb25lbnQgLS0tLS1cbi5kaXJlY3Rpb24tcmV2ZWFsIHt9XG5cbiAgLmRpcmVjdGlvbi1yZXZlYWxfX2NhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwZXJzcGVjdGl2ZTogNDAwcHg7XG4gIH1cblxuICAgIC5kaXJlY3Rpb24tcmV2ZWFsX19vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgLy8gSW5pdGlhbCBwb3NpdGlvbiBiZWZvcmUgYW55IGFuaW1hdGlvbiBpLmUuIGhpZGRlbiBieSBkZWZhdWx0XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjYpO1xuXG4gICAgICBhbmltYXRpb24tZHVyYXRpb246ICRhbmltLWR1cmF0aW9uO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJGFuaW0tZWFzaW5nLWVhc2VPdXRRdWFkO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgICAuZGlyZWN0aW9uLXJldmVhbF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAuZGlyZWN0aW9uLXJldmVhbF9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cblxuXG4vLyAtLS0tLSBMYXlvdXRzIC0tLS0tXG5cbi8vIDN4MyBncmlkIGxheW91dCAtIGZsZXhib3hcbi5kaXJlY3Rpb24tcmV2ZWFsLS0zLWdyaWQtZmxleGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGdyaWQtc3BhY2luZztcbiAgbWFyZ2luLWxlZnQ6IC0kZ3JpZC1zcGFjaW5nO1xuXG4gIC5kaXJlY3Rpb24tcmV2ZWFsX19jYXJkIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gICAgYm9yZGVyOiAkZ3JpZC1zcGFjaW5nIHNvbGlkIHRyYW5zcGFyZW50OyAvLyBUcmFuc3BhcmVudCBib3JkZXIgdXNlZCBmb3Igc3BhY2luZyBhcyB0aGlzIGdpdmVzIHRoZSBkaXJlY3Rpb24gZGV0ZWN0aW9uIG1vcmUgYXJlYSB0byB1c2UuXG4gIH1cbn1cblxuLy8gM3gzIGdyaWQgbGF5b3V0IC0gQ1NTIGdyaWRcbi5kaXJlY3Rpb24tcmV2ZWFsLS0zLWdyaWQtY3NzZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIG1hcmdpbi1yaWdodDogLSRncmlkLXNwYWNpbmc7XG4gIG1hcmdpbi1sZWZ0OiAtJGdyaWQtc3BhY2luZztcblxuICAuZGlyZWN0aW9uLXJldmVhbF9fY2FyZCB7XG4gICAgYm9yZGVyOiAkZ3JpZC1zcGFjaW5nIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9IFxufVxuXG4vLyBCb290c3RyYXAgZ3JpZFxuLmRpcmVjdGlvbi1yZXZlYWwtLWdyaWQtYm9vdHN0cmFwIHtcbiAgLmRpcmVjdGlvbi1yZXZlYWxfX2NhcmQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuIl19 */
